home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / basic.txt < prev    next >
Text File  |  1993-11-03  |  22KB  |  515 lines

  1. Public (software) Library
  2. Programming Library
  3.  
  4. Descriptions and Compilation Copyright 1993 Nelson Ford
  5. Duplication, reprinting and distribution of these descriptions is restricted.
  6. See LICENSE.DOC in the PSL_NEWS directory for complete information
  7.  
  8.  
  9. =====BASIC
  10.  
  11. Contents:
  12.  
  13. -----COMPILRS:  Basic compilers, interpreters, program generators
  14. -----TUTORS:  tutorials and general info. for Basic
  15. -----TOOLS:   Basic programming tools
  16. -----ARCHIV:  archiving and compression routines for Basic.
  17. -----DATA_INP: data entry routines for Basic
  18. -----WIN_MENU:  windowing, menu and GUI routines for Basic
  19. (The following sections are in BASIC2.TXT)
  20. -----VIDEO:  screen & video routines for Basic (also see WIN_MENU & GRAPHICS)
  21. -----GRAPHICS:  drawing and plotting routines for Basic
  22. -----MULTIBAS:  multi-function libraries and routines
  23. -----DOS_ACCS:  DOS access routines for Basic
  24. -----KYB_MOUS:  keyboard, mouse and joystick routines for Basic
  25. -----SORTSRCH:  sorting and searching routines for Basic
  26. -----DAT_TIME:  date & time routines for Basic
  27. -----SOUNDS:  music and sound generating in Basic.
  28. -----NUMERIC:  math and numeric routines for Basic
  29. -----ENCRYPT:  file encryption & CRC routines for Basic
  30. -----MULTLANG:  routines for translating/interfacing BASIC & other languages.
  31. -----APPS:  source code for actual application programs
  32. -----COMMUNI:  communications routines for Basic
  33. -----OTHER:  various Basic routines
  34. -----VBDOS:  stuff for VB-DOS
  35.  
  36. =======================================================
  37.  
  38. -----COMPILRS:  Basic compilers, interpreters, program generators
  39.  
  40. [TRY_QB]
  41. Try QuickBASIC (Microsoft Corporation; $0) contains a trial version of
  42. Microsoft QuickBASIC 4.5. Only those features that allow you to load and save
  43. your programs, or compile executable files have been disabled. MS has put
  44. virtually the entire QB manual into context-sensitive help screens.
  45.  
  46. [ANGELLIB]
  47. AngelLib 1.9 (Babudro, Angel; $17) is a library of MS Basic PDS 7.1 routines
  48. for developing business applications. Routines are provided to manage/select
  49. printers and fonts, laser font downloading, scrollable information window,
  50. file selection window and more. Sample linker library (LIB) and a quick
  51. library (QLB) are included.
  52.  
  53. [APG@_1, APG@_2]
  54. Automatic Program Generator 1.2 (S & M Software; $30) allows for easy creation
  55. of programs that create, maintain and print data files. Several files are
  56. included as examples.
  57.  
  58. [APBASIC]
  59. APBasic Compiler (CompTech Software and Consulting Inc.; $43) is a structured
  60. BASIC programming environment and compiler with full-screen debugger and
  61. extensive on-line help. ASIC (disk #2363), a similar program, is a very good
  62. BASIC compiler but without denigrating it in any way, APBasic seems to be even
  63. slicker, more powerful, and more compatible with BASICA/QB. We fed a small QB
  64. program into APBasic which handled it easily. The same program in ASIC
  65. generated over 50 compatibility type errors when compiled. We also like
  66. APBasic's debugging and error searching better. A program is included that
  67. will create a doc file from the help file.
  68.  
  69. [ASIC]
  70. ASIC 4.0 (Visti, David A.; $25) is a BASIC programming environment. It
  71. includes a full-screen text editor from which you can edit, compile, and
  72. execute your programs - all without leaving the editor. ASIC is a subset of
  73. BASICA and GWBASIC and supports over 40 BASIC statements, integer and string
  74. variables, and integer arrays. It will compile programs at high speed, and the
  75. code it generates is fast and compact. It includes support for Bload, Bsave,
  76. Command$, Date$, Time$, and many other commands. Other features include
  77. on-line keyword and menu help, fast debugger trace speed, support for 32 bit
  78. integer values, block IF statements, support for hexidecimal and binary
  79. constants, EGA/VGA graphics support, and more.
  80.  
  81. [TINYBAS]
  82. Tiny Basic Interpreter is the assembler source code and executable for a small
  83. (<3k) Basic interpreter.
  84.  
  85.  
  86. -----TUTORS:  tutorials and general info. for Basic
  87.  
  88. [BASCTUT@]
  89. BASIC Tutorial #1 (Harper, Richard ASP; $0) is a tutorial on BASIC. It deals
  90. with with variables, INPUT and PRINT statements and simple program
  91. flowcharting.
  92.  
  93. [Quirks]
  94. Quirks (Novisoff, Mark; $0) contains information about bugs, quirks, and
  95. general points of interest about PDS7 and QB.
  96.  
  97. [TutorQB@]
  98. TutorQB (Ford, Nelson, ASP; $0) is a set of tutorials for QB. While most of
  99. the information is still valid, the screen layouts were done for QB.
  100.  
  101. [ISAMTOO]
  102. IsamToot (Woodward, Kirk; $0) is a tutorial on Microsoft's ISAM database
  103. engine in PDS 7. The course moves from flat file demos to multi-file,
  104. relational database application. Source is included.
  105.  
  106. [Un_New]
  107. Un_New tells how to get back a program in BASICA after typing NEW.
  108.  
  109. [5BASIC]
  110. 5BASIC (DeJesus, Edmund; $0) teaches you how to write programs by learning
  111. just 5 Basic statements.
  112.  
  113. [Sublist]
  114. Sublist 1.0 (Feldhamer, Leon; $0) creates a cross reference listing of all
  115. SUBs and FUNCTIONS in a Quick Basic or Basic PDS program.
  116.  
  117. [TruErr]
  118. TruErr (Kiehl, Thomas; $35) gives you the true error line in your compiled PDS
  119. or VBDOS programs instead of addresses pointing to the error handler.
  120.  
  121. [BTRAIN]
  122. Basic Training 1.2 (Cascoly Software ASP; $?) is an introductory tutorial on
  123. Basic programming. It can be used with almost any Basic compiler or
  124. environment such as QBASIC that comes with DOS 5 or GWBASIC that comes with
  125. most DOS's prior to 5.
  126.  
  127. Basic Training introduces the elements of Basic including looping, color and
  128. sound, arrays and data, IF-THENs, GOSUBs and functions, files, and simple
  129. graphics. Examples that you can run and modify are included.
  130.  
  131.  
  132. -----TOOLS:   Basic programming tools
  133.  
  134. [SIMP_HLP]
  135. Simply Help 1.06 (Simpleware ASP; $35) lets you add hypertext type help
  136. systems to your QB programs, as well as create stand-alone hypertext manuals,
  137. etc. A hypertext editor, compiler, and library for QuickBASIC 4.xx are
  138. included.
  139.  
  140. [RTX]
  141. Rtx Professional Toolbox (Cyberphilia, Inc.; $30) lets your apps quickly and
  142. easily generate professional looking reports from your raw data. Rtx handles
  143. page breaks, headers and footers, formatting, subtotalling columnar data and
  144. much more.
  145.  
  146. [BasicXR]
  147. BasicXR (Goodale, JN; $15) will print a program listing, a cross-reference of
  148. line labels or line numbers, and a cross reference of reserved words.
  149.  
  150. [Compare]
  151. Compare (Fort's Software; $10) compares two Basic program files which are
  152. saved on the disk in ASCII format.
  153.  
  154. [QB_LIST]
  155. QB_LIST (Don West; $0) lists QuickBASIC or QBASIC programs better than their
  156. respective editors list them.
  157.  
  158. [SmallE]
  159. SmallE (Muench, T.G. ASP; $0) is a text file describing how to create smaller
  160. QuickBASIC programs. Two sample programs are included.
  161.  
  162. [StripHlp]
  163. StripHlp (Comptech Software and Consulting, Inc.; $?) will strip the QB help
  164. file down to pages that can be printed.
  165.  
  166. [FLWCHRT]
  167. Flowchart (Lively, Lynn; $?) charts the flow of a Basic program to make it
  168. easier to understand and modify that program.
  169.  
  170. [Linebug]
  171. Linebug (ComFax; $10) lets you know whether or not you have accidentally
  172. fouled-up any line numbers in a BASIC program when you are not using the BASIC
  173. Editor. Linebug will display the line number of any line that is a duplicate,
  174. out of sequence, contains an illegal character, or does not have the proper
  175. number of characters.
  176.  
  177. [BL_UTIL]
  178. MakeBload/StripBload (Nelson, Chuck; $0) converts data files to/from BASIC's
  179. BLOAD format.
  180.  
  181. [MAKEQLB]
  182. MakeQLBV is a .QLB maker utility for BASIC programs. Also included is FASTQLB.
  183.  
  184. [MON_RB]
  185. Monitor (Bemis, Richard C.; $?) is a series of routines that provide a
  186. consistant user interface for application development. It helps minimize the
  187. drudgery of screen development, menus, titles, prompts, and editing input as
  188. the user interacts with your application. Monitor's routines are designed to
  189. be incorporated as a "front end" into application programs and were created to
  190. make custom application development easier.
  191.  
  192. [OPTIMIZ]
  193. Optimize (Glowacki, Dave; $?) removes all unreferenced line numbers, allowing
  194. the compiler to optimize over en